// pages/index/records/analyseRecords.js
const api = require("../../../utils/api.js")
Page({

    /**
     * 页面的初始数据
     */
    data: {
        analyseRecords:[],
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {

    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {
      var ts = this;
      api.getAnalyseRecords().then(res =>{
        for (let index = 0; index < res.data.length; index++) {
          const element = res.data[index];
          var updateTime = new Date(element.createTime);
          element.updateTime = updateTime.getFullYear()+'-'+(updateTime.getMonth()+1)+'-'+updateTime.getDate()+' '+updateTime.getHours()+':'+updateTime.getMinutes()+':'+updateTime.getSeconds();
        }
        ts.setData({analyseRecords: res.data})
      })
    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    },
    loadStyle:function(content) {
        var text = document.createElement("text")
        text.content = content;
    },
    copyValue(e){
        var link = e.currentTarget.dataset.link;
        wx.setClipboardData({
          data: link,
        })
    },
    delSingleRecord(e){

        var ts = this;
        api.deleteAnalyseRecord(e.currentTarget.dataset.id).then(res => {
          ts.data.analyseRecords.splice(e.currentTarget.dataset.index, 1);
          ts.setData({analyseRecords: ts.data.analyseRecords});
        }).catch(res=>{
          wx.showToast({
            title: '网络出错拉',
          })
        })

        wx.request({
          url: ts.data.baseUrl+'/media/analyse/deleteRecords',
          method: 'POST',
          data:{
              openId: ts.data.openId,
              ids:[e.currentTarget.dataset.id],
          },
          success(res){
              ts.data.analyseRecords.splice(e.currentTarget.dataset.index, 1);
              ts.setData({analyseRecords: ts.data.analyseRecords});
          }
        })
    }
})